@charset "utf-8";

body {
	background-repeat:repeat-x; 
	background-position:top; 
	margin:0; 
	padding:0;
}

body, table {
	/* font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; /* */
	font-family:Verdana,Arial,Helvetica,sans-serif; /* */
	font-size:11px;
	line-height:180%;
	color:#222222;
	/*background-color:#f2f2f2;*/
}

a { color: #065dc5; }

div.top a:link, div.top a:visited { color: #ffffff; }
div.top a:hover { color: #bd020a; }
a:link, a:visited { color: #0066cc; text-decoration:none; }
a:hover { color: #bd020a; text-decoration:underline; }
li a.active { color:#bd020a; }
td p { text-align:justify; }
table.primary { height:31px; }
table.primary a { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }
table.primary td.link { background-position:left top; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-right:16px; padding-left:16px; border-bottom:2px solid #ffffff; text-transform:uppercase; }
table.primary td.active {
	/*border-bottom:2px solid #006c2e;*/
}

table.primary td.delim { width:2px; font-size:1px; padding:0; margin:0; }
table.primary td.link1 { background-image:url(/sites/all/themes/sergiev/images/menu/1.jpg); background-position:left top; background-repeat:no-repeat; }
table.primary td.active1 { border-bottom:2px solid #112aa9; }
div.color1 { background-color:#112aa9; }
table.primary td.link2 { background-image:url(/sites/all/themes/sergiev/images/menu/2.jpg); background-position:left top; background-repeat:no-repeat; }
table.primary td.active2 { border-bottom:2px solid #064dbd; }
div.color2 { background-color:#064dbd; }
table.primary td.link3 { background-image:url(/sites/all/themes/sergiev/images/menu/3.jpg); background-position:left top; background-repeat:no-repeat; }
table.primary td.active3 { border-bottom:2px solid #076bcd; }
div.color3 { background-color:#076bcd; }
table.primary td.link4 { background-image:url(/sites/all/themes/sergiev/images/menu/4.jpg); background-position:left top; background-repeat:no-repeat; }
table.primary td.active4 { border-bottom:2px solid #1081d7; }
div.color4 { background-color:#1081d7; }
table.primary td.link5 { background-image:url(/sites/all/themes/sergiev/images/menu/5.jpg); background-position:left top; background-repeat:no-repeat; }
table.primary td.active5 { border-bottom:2px solid #359ae1; }
div.color5 { background-color:#359ae1; }

table.primary td.link6 { background-image:url(/sites/all/themes/sergiev/images/menu/6.jpg); background-position:left top; background-repeat:no-repeat; }
table.primary td.active6 { border-bottom:2px solid #65b4ea; }
div.color6 { background-color:#65b4ea; }
table.primary td.link7 { background-image:url(/sites/all/themes/sergiev/images/menu/7.jpg); background-position:left top; background-repeat:no-repeat; }
table.primary td.active7 { border-bottom:2px solid #a0d2f5; }
div.color7 { background-color:#a0d2f5; }
table.tabs td.link a, table.tabs td.link a:visited { color:#FFFFFF; }
table.form_table td.fi_left { border-top: 1px solid #DDD7B7; border-right: 1px solid #DDD7B7; border-bottom: 1px solid #DDD7B7; vertical-align:top; }
.form_table td.fi_right { border-top: 1px solid #DDD7B7; border-bottom: 1px solid #DDD7B7; vertical-align:middle; padding-left:10px; padding-right:10px; background-color:#F8F8F8; }
table.form_table { width:100%; border-collapse:collapse; }
.description, div.ts, div.meta { color:#666666; }
div.tm { font-weight:bold; }
.form-item label { font-weight: normal; }
.marker, .form-required { color: #bd020a; }
ul.pager li.pager-ellipsis { margin-left:0px; }
ul.pager li a { margin:0; padding:8px; padding-left:10px; padding-right:10px; background-color:#f2f3f4;  -moz-border-radius:3px 3px 3px 3px; -webkit-border-radius:3px 3px 3px 3px; }
div.item-list ul.pager li.pager-current { margin:0; background-color:#3689c3;  padding:10px; padding-left:12px; padding-right:12px; color:#FFFFFF; /**/	-moz-border-radius:3px 3px 3px 3px; -webkit-border-radius:3px 3px 3px 3px;}

ul.pager li a:link, ul.pager li a:visited {
	color: #0066cc;
}

ul.pager li a:hover {
	color: #ffffff;
	background-color:#8bc1e7;
}

div.item-list ul.pager li {
	padding:0px;
	margin:0px;
}

ul.pager li.pager-item, 
ul.pager li.pager-current, 
ul.pager  li.pager-previous,
ul.pager li.pager-next, 
ul.pager li.pager-last
 {
	margin-left:0px;
}

div.messages, div.status {
	background-color:#FFFFDD;
	color:#222200;
	padding:2px;
	border:1px solid #F0C020;
	margin-bottom:5px;
}

div.main_menu table table, .table_level2 {
	display:none;
}

table.table_level1 {
	height:40px;
	width:100%;
}

/* #table_menu */
table.table_level1 a {
	font-size:15px;
	/* font-family: Georgia,"Times New Roman", Times, serif; /**/
	font-family: Arial, Helvetica, sans-serif; /**/
	padding-top:10px;
	padding-bottom:10px;
}

#table_menu a:link, #table_menu a:visited {
}

/* #table_menu td.delim { */
table.table_level1 td.delim {
	background-image:url(/sites/all/themes/sergiev/images/td_menu_delim4.jpg);
	width:6px;
	background-position:left top;
	background-repeat:no-repeat;
}

.table_level1 .td_level1 {
	background-image:url(/sites/all/themes/sergiev/images/td_fill.jpg); 
	background-repeat:repeat-x; 
	background-position:top;
	background-color:#FFFFFF;
}

/* #table_menu td.first1 { */
table.table_level1 td.first1 {
	width:9px;
	background-image:url(/sites/all/themes/sergiev/images/td_delim_left.png);
	background-position:top;
	background-repeat:no-repeat;
}

/* #table_menu td.last1 { */
table.table_level1 td.last1 {
	width:9px;
	background-image:url(/sites/all/themes/sergiev/images/td_delim_right.png);
	background-position:top;
	background-repeat:no-repeat;
}


.table_level2 td.delim {
	padding-top:4px;
	background-image:url(/sites/all/themes/sergiev/images/td_menu_delim3.jpg);
	width:3px;
	background-position:center;
	background-repeat:no-repeat;
}


table.table_level2 td.delim {
	width:10px;
}

table.table_level1 td {
	text-align:center;
	vertical-align:middle;
	padding:0;
}

table.table_level1 td.selected1 {
	background-color:#FFFFFF;
	background-image:url(/sites/all/themes/sergiev/images/td_fill_empty.jpg); 
	
}

table.table_level1 td.selected1 a, table.table_level1 td.selected1 a:hover, table.table_level1 td.selected1 a.active, #table_menu td.selected1 a {
	color:#bd020a;
	text-decoration:underline;
}

.table_level2 {
	position:relative;
	z-index:3;
	margin-left:8px;
}

.table_level2 a {
	padding-top:3px;
	padding-bottom:6px;
	text-decoration:none;
	font-size:13px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.table_level2 td {
	padding-top:4px;
}

.table_level2 a, .table_level2 a:link, .table_level2 a:visited {
	color:#666666;
	text-decoration:none;
}

table.table_level1 a:link, table.table_level1 a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

table.table_level2 td.active-trail a.active {
	color:#bd020a;
	text-decoration:underline;
}

table.table_level2 td.td_level2 a:hover {
	color:#bd020a;
	text-decoration:underline;
}


.title_head {
	position:relative; 
	width:1000px; 
	height:56px; 
	margin:auto;
	background-color:#f2f3f4;
}

h1 { margin-top:0px; font-family: Segoe UI, Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; color:#222222; padding:0; margin:0; padding-left:10px; }
h2 { margin-top:0px; margin-bottom:5px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; /**/font-size:16px;	font-weight:normal; }
h3 { margin-bottom:0px; font-size:15px; font-weight:bold; margin-top:20px; }
h4 { font-size:14px; font-weight:normal; }

div.block_title { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#444444; background-image:url(/sites/all/themes/sergiev/images/block_title.jpg); background-position:bottom left; background-repeat:repeat-x; padding-bottom:12px; margin-top:10px; text-transform:uppercase; }
div.block_title a { color:#444444; }
div.links { text-align:right; }
div.node_teaser { margin-bottom:35px; }
div.node_teaser div.content p { margin-bottom:0px; }
ul.menu li { line-height:150%; margin-top:4px; margin-bottom:4px; }
div.header { text-align:center; position:relative; height:206px; width:100%; }
div.header a { color:#FFFFFF; text-decoration:none; }
div.header a:hover { text-decoration:underline; }
div.main { background-image:url(/sites/all/themes/sergiev/images/14.jpg); background-repeat:no-repeat; background-position:top; margin:0; padding:0; }
div.main2 { background-image:url(/sites/all/themes/sergiev/images/bg_bottom.jpg); background-repeat:repeat-x; background-position:bottom; margin:0; padding:0; }
div.bottom_menu ul { margin:0; padding:0; }
div.bottom_menu ul li {	margin:0; padding:0; padding-top:3px; padding-bottom:3px; list-style:none; list-style-type:none; list-style-image:none; }
div.bottom_title { border-bottom:1px solid #cccccc; color:#444444; text-transform:uppercase; }
div.bottom_menu a, div.bottom_menu a:visited { color:#666666; text-decoration:none; }
div.bottom_menu a.active { font-weight:normal; text-decoration:underline; }
div.bottom_menu a:hover { color:#bd020a; text-decoration:underline; }
ul.links li { padding-left:0; padding-right:0.5em; }
li.active-trail a.active { text-decoration:underline; color:#bd020a; }
table.content_page td { border:1px solid #DDD7B7; border-collapse:collapse; }
div.notify_image { text-align:center; }
div.separator { border-bottom:1px solid #DDD7B7; margin-bottom:5px; }
td, .imgpng { behavior: url(/sites/all/themes/sergiev/iepngfix.htc); }
div.node_teaser img { margin-right:5px; }
div.bottom { background-color:#FFFFFF; padding:0; margin:0; padding-top:10px; padding-bottom:10px; }
div.bottom_links { margin-left:10px; margin-right:10px; background-color:#f2f3f4; padding-top:10px; padding-bottom:10px;  -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; }
div.copyright { margin-top:10px; margin-left:10px; margin-right:10px; padding-left:10px; border-top:1px solid #cccccc; }
div.image_random { width:70px; height:70px; float:left; border:1px solid #DDD7B7; margin-right:4px; margin-bottom:4px; }
span.top_links a, span.top_links a:visited, span.top_links a:active, span.top_links a:hover { color:#ffffff; }
div.attachments p { margin-top:5px; margin-bottom:0px; }
div.address div.meta a { color:#666666; }
.warn { -moz-border-radius:7px 7px 7px 7px; -webkit-border-radius:7px 7px 7px 7px; padding:8px; border:1px solid #3c81c4; font-size:12px; border-radius:7px 7px 7px 7px; }
.bg2 { -moz-border-radius:7px 7px 7px 7px; -webkit-border-radius:7px 7px 7px 7px; padding:8px; border:1px solid #b7b7b7; font-size:11px; background-color:#f6f6f6; }
.td_content { background-color:#ffffff; padding-left:10px; padding-right:10px; vertical-align:top; }
.td_content div.node div.content img { padding-left:5px; padding-right:5px; }
.td_content div.node_teaser div.content img { padding-left:0px; padding-right:0px; }
.highslide-container div { color:#ffffff; font-size:11px; font-weight:normal; }
.table_title td { border-top:1px solid #cccccc; border-bottom:1px solid #f2f3f4; text-align:left; background-color:#f2f3f4; height:44px; vertical-align:middle; }
.table_title h1 { margin-bottom:7px; }
.table_title td.right { padding-top:5px; } 
#search-block-form .form-item { margin:0px; padding:0px; }
#search-block-form #edit-search-block-form-1-wrapper { float:left; margin:0px; height:28px; width:238px; border:0px; padding:0px; }
#search-block-form #edit-submit, #search-block-form #edit-submit-2, #search-block-form #edit-submit-1 { position:relative; z-index:4; width:26px; height:24px; padding:0; margin:0; border:0; background-image:url(/sites/all/themes/sergiev/images/search3.jpg); background-repeat:no-repeat; background-position:center center; margin-left:-26px; border-radius:3px 3px 3px 3px; cursor:pointer; }
#search-block-form #edit-search-block-form-1 {position:absolute; z-index:0; padding:2px; margin:0px; margin-top:0px; height:24px; width:217px; border-radius:3px 3px 3px 3px; border:1px solid #CCCCCC; }
div.address div.terms li a { text-decoration:underline; }
div.address div.terms li a:hover { text-decoration:none; }
#official_site { position:absolute; left:141px; top:140px; color:#f1f1f1; font-size:13px; }
#go_first { position:absolute; left:7px; top:17px; width:120px; height:150px; cursor:pointer; }
#td_left_top { width:8px; background-image:url(/sites/all/themes/sergiev/images/bg_left2.png); background-repeat:repeat-y; }
#td_right_top { width:8px; background-image:url(/sites/all/themes/sergiev/images/bg_right2.png); background-repeat:repeat-y; }
#td_left { width:8px; background-image:url(/sites/all/themes/sergiev/images/bg_left.png); background-repeat:repeat-y; }
#td_right { width:8px; background-image:url(/sites/all/themes/sergiev/images/bg_right.png); background-repeat:repeat-y; }
.m_o { border-collapse:collapse; margin-bottom:10px; width:100%; } 
.m_o td.left { width:210px; font-weight:bold; vertical-align:top; padding-top:6px; padding-bottom:6px; border-top: 1px solid #DDD7B7; border-bottom: 1px solid #DDD7B7; border-right: 1px solid #DDD7B7; }
.m_o td.right { padding-bottom:6px; border-top: 1px solid #DDD7B7; border-bottom: 1px solid #DDD7B7; border-left: 1px solid #DDD7B7; padding-left:10px; }
.s_address th { font-weight:bold; text-align:left; padding-left:10px; background-color:#F5F2E6; padding-top:4px; padding-bottom:4px; border-bottom:none; }
.s_address td { padding-left:10px; vertical-align:middle; }
.s_service { border-collapse:collapse; width:100%; } 
.s_service ul, .s_service ol { margin-bottom:0px; padding-left:15px; }
.s_service .left { font-weight:bold; font-size:14px; padding-top:20px; padding-bottom:5px;}
.s_service .right { text-align:justify; padding-left:30px; }
.s_service td { border-top: 1px solid #DDD7B7; border-bottom:1px solid #DDD7B7; text-align:left; vertical-align:top; }
.sergice_subunit { font-size:14px; padding-top:10px; padding-bottom:10px; }

/* TABS */
#tabs ul.ui-tabs-nav { height:41px; display:block; position:relative; }
#tabs ul.ui-tabs-nav li { height:41px; display:block; position:relative; }
#tabs div.left, #tabs div.right, #tabs div.text { float:left; background-repeat:no-repeat; }
#tabs li div.left, #tabs li div.right, #tabs li.first div.left { display:none; height:41px; }
#tabs ul.ui-tabs-nav li.ui-state-active div.left { width:17px; background-image:url('/sites/all/themes/sergiev/images/right_to_left.jpg'); background-position:left top; position:absolute; left:-9px; top:0px; display:inline; z-index:2; }
#tabs ul.ui-tabs-nav li.first div.left { width:9px; background-image:url('/sites/all/themes/sergiev/images/left.jpg'); left:0px; }
#tabs div.text { margin-left:0px; margin-right:0px; z-index:1; height:40px; position:relative; padding-left:10px; padding-right:10px; }
#tabs ul.ui-tabs-nav li.ui-state-active div.text { border-top:1px solid #dfd1b0; border-bottom:1px solid #ffffff; background-color:#FFFFFF; height:41px; margin-bottom:-1px; }
#tabs ul.ui-tabs-nav li div.right { /*display:none;*/ }
#tabs ul.ui-tabs-nav li.ui-state-active div.right { position:absolute; right:-9px; top:0px; background-image:url('/sites/all/themes/sergiev/images/left_to_right.jpg'); background-position:left top; width:17px; display:block; z-index:2; }
#tabs ul.ui-tabs-nav li a { border-bottom:1px dashed #0066CC; padding-left:0px; padding-right:0px; padding-bottom:0px; padding-top:8px; color:##0066CC; }
#tabs ul.ui-tabs-nav li.ui-state-active a { color:#bd020a; border-bottom:none; }
#tabs ul.ui-tabs-nav li a:hover { border-bottom:none; }
#tabs ul.ui-tabs-nav a { font-family:Arial, Helvetica, sans-serif; font-size:14px; }
.video_block p { text-align:left; }
/* END TABS */

table.org td { border: 1px solid #DDD7B7; }